namespace System
{
	using System;
	using System.Runtime.CompilerServices;
	using System.Html;
	using System.Collections;
	
	
	/// <definedin>src\ext-core\src\core\Ext.js</definedin>
	/// <definedin>src\ext-core\src\core\Ext.js</definedin>
	/// <definedin>src\ext-core\src\core\Ext.js</definedin>
	/// <definedin>src\ext-core\src\core\Ext.js</definedin>
	[ScriptName("Array")]
	[IgnoreNamespace()]
	[Imported()]
	public sealed partial class ArrayExtensions
	{
		
		#region Snippets
		public static implicit operator System.Array (ArrayExtensions thisObject)
		{
				throw new System.Exception ("Imported - Not Implemented");
		}
		
		public static implicit operator ArrayExtensions (System.Array otherObject)
		{
				throw new System.Exception ("Imported - Not Implemented");
		}
		#endregion
		
		#region Constructors
		private ArrayExtensions()
		{
		}
		#endregion
		
		#region Methods
		/// <summary>Removes the specified object from the array. If the object is not found nothing happens.</summary>
		/// <definedin>src\ext-core\src\core\Ext.js</definedin>
		/// <param name="o">The object to remove</param>
		/// <returns>this array</returns>
		[ScriptName("remove")]
		public System.Array Remove(object o)
		{
			throw new System.Exception("Imported - not implemented");
		}
		
		/// <summary>Checks whether or not the specified object exists in the array.</summary>
		/// <definedin>src\ext-core\src\core\Ext.js</definedin>
		/// <param name="o">The object to check for</param>
		/// <param name="from">The index at which to begin the search</param>
		/// <returns>The index of o in the array (or -1 if it is not found)</returns>
		[ScriptName("indexOf")]
		public System.Number IndexOf(object o, System.Number from)
		{
			throw new System.Exception("Imported - not implemented");
		}
		
		/// <summary>Checks whether or not the specified object exists in the array.</summary>
		/// <definedin>src\ext-core\src\core\Ext.js</definedin>
		/// <param name="o">The object to check for</param>
		/// <returns>The index of o in the array (or -1 if it is not found)</returns>
		[ScriptName("indexOf")]
		public System.Number IndexOf(object o)
		{
			throw new System.Exception("Imported - not implemented");
		}
		#endregion
	}
}
